Урок 16 – Массивы

Часто во время работы нам необходимо будет хранить большое количество однотипных данных, и вместо того, чтобы создавать большое количество переменных, все эти данный можно хранить в одном массиве.

Массивы относятся к более сложным (структурным) типам данных и по сути просто хранят большое количество значений одного типа, например целочисленные значения.

Чтобы лучше понять что такое массив, давайте попрактикуемся. Создадим программу с именем “arrays”(т.е. массивы) и создадим целочисленную переменную.

Далее создадим массив, сначала напишем его имя.

Затем укажем его тип – это array (т.е. массив).

Далее мы должны указать количество значений, которое будет хранить массив, например от одного до пяти. Сперва в квадратных скобках указываем начальное число, потом две точки и конечное число.

И в конце указываем что за тип данных в этом массиве будет храниться.

Все значения, которые будут храниться в этом массиве теперь пронумерованы от 1 до 5. Чтобы добавить значение каждому номеру, надо сделать так:

Давайте теперь выведем эти значения с помощью цикла for.

Также удобно задавать значения массиву с помощью цикла for. Допустим наш массив будет хранить значения от 1 до 5.

Массивы могут хранить не только числа, строки, символы и т.д. но и другие массивы. Такие массивы называются двумерными, трехмерными и т.д. Давайте на практике построим двухмерный массив.

Вначале делаем все таже самое, задаем имя массиву, ставим двоеточие, указываем, что это массив и открываем квадратные скобки.

Далее сперва указываем сколько у нас будет массивов внутри – их будет 3.

Затем ставим запятую, и указываем сколько значений будет хранить каждый из этих массивов.

И в конце указываем какой тип этих значений будет.

А дальше вручную заполняем каждый из массивов и выведем одно из значений одного внутреннего массива.

Также легко заполнить двумерный массив с помощью цикла for и вложенного в него цикла for.

Также можно сделать трехмерный массив, четырехмерный и т.д.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *